package homework.day09;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/**
 * 将整数1-100存入一个List集合中并输出
 * 之后将集合中40-60的元素翻转后并输出
 * 
 * @author Xiloer
 *
 */
public class Test04 {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        for (int i=1;i<=100;i++){
            list.add(i);
        }
        System.out.println(list);

        for (int i=40;i<list.size()/2;i++){
            int num = list.get(i);//获取正数位置上的元素
            num = list.set(list.size()-1-i,num);//将正数位置的元素设置到对应的倒数位置上
            list.set(i,num);//将之前倒数位置的元素设置到正数位置完成交换
        }
        System.out.println(list);

//        for (int i=0;i<list.size()/2;i++){
//            //list.set(i,list.set(list.size()-1-i,list.get(i)));
//            String str = list.get(i);//获取正数位置上的元素
//            str = list.set(list.size()-1-i,str);//将正数位置的元素设置到对应的倒数位置上
//            list.set(i,str);//将之前倒数位置的元素设置到正数位置完成交换
//        }
//        //Collections.reverse(list);
//        System.out.println(list);
    }
}
